package com.ctg.itrdc.sysmgr.portal.data.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
import com.ctg.itrdc.pasp.core.Entity;


@Table(name = "system_user_tenant")
public class SystemUserTenant extends Entity<Long> {
	private static final long serialVersionUID = 1L;
	
	/**
	 * 
	 */
	@Id
	@Column(name = "USER_TENANT_ID")
	private Long userTenantId;
	
	/**
	 * 
	 */
	@Column(name = "ROLE_TYPE")
	private String roleType;
	/**
	 * 
	 */
	@Column(name = "SYS_USER_ID")
	private Long sysUserId;
	/**
	 * 
	 */
	@Column(name = "STATUS_CD")
	private String statusCd;
	/**
	 * 
	 */
	@Column(name = "STATUS_DATE")
	private Date statusDate;
	/**
	 * 
	 */
	@Column(name = "CREATE_DATE")
	private Date createDate;
	/**
	 * 
	 */
	@Column(name = "CREATE_STAFF")
	private Long createStaff;
	/**
	 * 
	 */
	@Column(name = "UPDATE_DATE")
	private Date updateDate;
	/**
	 * 
	 */
	@Column(name = "UPDATE_STAFF")
	private Long updateStaff;
	/**
	 * 
	 */
	@Column(name = "TENANT_ID")
	private Long tenantId;
	
	public Long getUserTenantId(){
		return this.userTenantId;
	}
	
	public void setUserTenantId(Long userTenantId){
		this.userTenantId = userTenantId;
	}
	public Long getId(){
		return this.userTenantId;
	}
	
	public void setId(Long userTenantId){
		this.userTenantId = userTenantId;
	}
	
	public String getRoleType(){
		return this.roleType;
	}
	
	public void setRoleType(String roleType){
		this.roleType = roleType;
	}
	
	public Long getSysUserId(){
		return this.sysUserId;
	}
	
	public void setSysUserId(Long sysUserId){
		this.sysUserId = sysUserId;
	}
	
	public String getStatusCd(){
		return this.statusCd;
	}
	
	public void setStatusCd(String statusCd){
		this.statusCd = statusCd;
	}
	
	public Date getStatusDate(){
		return this.statusDate;
	}
	
	public void setStatusDate(Date statusDate){
		this.statusDate = statusDate;
	}
	
	public Date getCreateDate(){
		return this.createDate;
	}
	
	public void setCreateDate(Date createDate){
		this.createDate = createDate;
	}
	
	public Long getCreateStaff(){
		return this.createStaff;
	}
	
	public void setCreateStaff(Long createStaff){
		this.createStaff = createStaff;
	}
	
	public Date getUpdateDate(){
		return this.updateDate;
	}
	
	public void setUpdateDate(Date updateDate){
		this.updateDate = updateDate;
	}
	
	public Long getUpdateStaff(){
		return this.updateStaff;
	}
	
	public void setUpdateStaff(Long updateStaff){
		this.updateStaff = updateStaff;
	}
	
	public Long getTenantId(){
		return this.tenantId;
	}
	
	public void setTenantId(Long tenantId){
		this.tenantId = tenantId;
	}
	
}